#ifndef IRENDERWINDOW_H
#define IRENDERWINDOW_H

#include "Graphics/IRenderTarget.h"

namespace tyro
{
	namespace Graphics
	{
		class IRenderWindow : public IRenderTarget
		{
		public:

			IRenderWindow();

			virtual void Create(const char* const name, unsigned int width, unsigned int height, bool isFullscreen) = 0;

			virtual void Release(void) = 0;

			virtual void WindowMovedOrResized() = 0;

		protected:
			bool isFullscreen;
			int top;
			int left;

		private:

			
		};


	}
}
#endif